building machinery - French English Dictionary